• Pharmacist Login

    14:40:21 / 00:00:38:206 Pass

    Pharmacist Login
    09.27.2024 14:40:21 09.27.2024 14:40:59 00:00:38:206 · #test-id=1
    Given the user is on the login page
    When the user enters the valid email "hardstop-pharmacist6@mailinator.com"
    And valid password "Password1#"
    And user clicks on Login button
    Then the user should be logged in
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Successful_login_with_valid_credentials
    Given the user is on the login page
    When the user enters the valid email "hardstop-pharmacist6@mailinator.com"
    And the user enters invalid password "InvalidPassword"
    And user clicks on Login button
    Then an error message should be displayed "Wrong username/password"
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Login_with_invalid_password_and_verify_error_message
    Given the user is on the login page
    When the user enters an invalid email "hardstop-pharmacist6@mailinator.co"
    And valid password "Password1#"
    And user clicks on Login button
    Then I should see an error message "User not found"
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Login_with_invalid_email_and_verify_error_message
  • Patient Search Functionality

    14:40:59 / 00:00:26:189 Pass

    Patient Search Functionality
    09.27.2024 14:40:59 09.27.2024 14:41:25 00:00:26:189 · #test-id=41
    Given User is logged in successfully for patient search
    When User clicks on the Patient button for patient search
    And User enters the patient ID "da7e9e65-a268-4ea2-adc6-a2d8cd1b64d9"
    And User clicks on the Reports button
    And User selects the date 10 days back
    Then User clicks on the Date Conversation button
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Search_for_a_patient_by_ID_and_set_a_review_date
  • Pharmacist Portal Advance Search Feature

    14:41:25 / 00:03:36:379 Pass

    Pharmacist Portal Advance Search Feature
    09.27.2024 14:41:25 09.27.2024 14:45:02 00:03:36:379 · #test-id=56
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    Then the Advanced Patient Search popup should open
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_that_the_Advanced_Search_popup_opens_successfully.
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_First_Name
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters Last Name "Select health test patient 1"
    And user clicks on Search button
    Then the result should get displayed
    And the Last Name "Select health test patient 1" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Last_Name
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And user enters City "Test City"
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    And the City Name "Test City" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_FirstName_and_City
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters City "Test City"
    And user clicks on Search button
    Then the error pop up should appear "You must provide first or last name."
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Error_Validation_-_Verify_if_the_results_are_displayed_when_user_enters_City
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And user selects State "California"
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    And the State "California" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_FirstName_and_Selects_State
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user selects State "California"
    And user clicks on Search button
    Then the error pop up should appear "You must provide first or last name."
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Error_Validation_-_Verify_if_the_results_are_displayed_when_user_Selects_State
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And User enters "99999" as Zip Code
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    And the ZipCode "99999" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Zip_Code
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "123" as Zip Code
    And user clicks on Search button
    Then Tooltip error message: "Please match the format requested." should display for Zip Code
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Negative_test_scenario_-_Verify_if_the_results_are_displayed_when_user_enters_Zip_Code_in_invalid_format
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "111-111-1111" as Phone
    And user clicks on Search button
    Then the result should get displayed
    And the Phone "111-111-1111" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Phone_Number
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "111-111-111" as Phone
    And user clicks on Search button
    Then Tooltip error message: "Please match the format requested." should display for Phone Number
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Negative_test_scenario_-_Verify_if_the_results_are_displayed_when_user_enters_Phone_Number_in_invalid_format
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "01/01/1965" as Birth Date
    And user clicks on Search button
    Then the result should get displayed
    And the date "01/01/1965" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Birth_Date
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "32/01/19" as Birth Date
    And user clicks on Search button
    Then Tooltip error message: "Please match the format requested." should display for Birth Date
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Negative_test_scenario_-_Verify_if_the_results_are_displayed_when_user_enters_Birth_Date_in_invalid_format
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "XD723643612345" as HPID
    And user clicks on Search button
    Then the result should get displayed
    And the HPID "XD723643612345" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Enter_HPID_and_verify_results

Started

Sept 27, 2024 02:40:20 pm

Ended

Sept 27, 2024 02:45:02 pm

Features Passed

3

Features Failed

0

Features
Scenarios
Steps

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
@testNG 1 0 0 0 100%
@dev_windows 1 0 0 0 100%
@advanceSearch 14 0 0 0 100%
@login 1 0 0 0 100%
@aut_durvesh 1 0 0 0 100%
@loginFeature 3 0 0 0 100%
@patientSearch 1 0 0 0 100%

System/Environment

NameValue
AppName AutomationPractice
user Durvesh
build 1.1
os Windows